home *** CD-ROM | disk | FTP | other *** search
- function updateRank()
- {
- if(_root.so.data.onepwins >= 2)
- {
- b0.checked._visible = true;
- }
- if(_root.so.data.twopwins >= 1)
- {
- b1.checked._visible = true;
- }
- if(_root.so.data.twopwins >= 1 && _root.so.data.onepwins >= 2)
- {
- rankp._y = 100;
- rank = "PRIVATE";
- _root.so.data.folds[0] = 1;
- }
- if(_root.so.data.onepwins >= 5)
- {
- b2.checked._visible = true;
- }
- if(_root.so.data.twopwins >= 2)
- {
- b3.checked._visible = true;
- }
- if(_root.so.data.onepthreeonone)
- {
- b4.checked._visible = true;
- }
- var _loc2_ = true;
- i = 0;
- while(i < _root.so.data.bgplays.length)
- {
- if(_root.so.data.bgplays[i] == 0)
- {
- _loc2_ = false;
- }
- i++;
- }
- if(_loc2_)
- {
- b5.checked._visible = true;
- }
- if(_loc2_ && _root.so.data.onepthreeonone && _root.so.data.twopwins >= 2 && _root.so.data.onepwins >= 5)
- {
- rank = "SARGEANT";
- _root.so.data.folds[1] = 1;
- rankp._y = 160;
- }
- if(_root.so.data.onepwins >= 10)
- {
- b6.checked._visible = true;
- }
- if(_root.so.data.twopwins >= 5)
- {
- b7.checked._visible = true;
- }
- if(_root.so.data.onepsixontwo)
- {
- b8.checked._visible = true;
- }
- _loc2_ = true;
- i = 0;
- while(i < _root.so.data.fgplays.length)
- {
- if(_root.so.data.fgplays[i] == 0)
- {
- _loc2_ = false;
- }
- i++;
- }
- if(_loc2_)
- {
- b9.checked._visible = true;
- }
- if(_root.so.data.onepart >= 1)
- {
- b10.checked._visible = true;
- }
- if(_root.so.data.onepcav)
- {
- b11.checked._visible = true;
- }
- if(_root.so.data.onepcav && _root.so.data.onepart >= 1 && _loc2_ && _root.so.data.onepsixontwo && _root.so.data.twopwins >= 5 && _root.so.data.onepwins >= 10)
- {
- rank = "LIEUTENANT";
- _root.so.data.folds[2] = 1;
- rankp._y = 215;
- }
- if(_root.so.data.onepwins >= 20)
- {
- b12.checked._visible = true;
- }
- if(_root.so.data.twopwins >= 10)
- {
- b13.checked._visible = true;
- }
- if(_root.so.data.onepsixonone >= 3)
- {
- b14.checked._visible = true;
- }
- if(_root.so.data.onepart >= 5)
- {
- b15.checked._visible = true;
- }
- if(_root.so.data.onepgrenades)
- {
- b16.checked._visible = true;
- }
- if(_root.so.data.onepnoswitch > 2)
- {
- b17.checked._visible = true;
- }
- if(_root.so.data.onepwins >= 20 && _root.so.data.twopwins >= 10 && _root.so.data.onepsixonone >= 3 && _root.so.data.onepnoswitch > 2 && _root.so.data.onepgrenades && _root.so.data.onepart >= 5)
- {
- rank = "GENERAL";
- _root.so.data.folds[3] = 1;
- rankp._y = 275;
- p0.locka._visible = false;
- p1.locka._visible = false;
- }
- else
- {
- p0.locka._visible = true;
- p1.locka._visible = true;
- p0.locka.onPress = function()
- {
- };
- p1.locka.onPress = function()
- {
- };
- }
- if(_root.so.data.onepwins >= 10)
- {
- s0.guts._visible = true;
- }
- if(_root.so.data.onepwins >= 25)
- {
- s1.guts._visible = true;
- }
- if(_root.so.data.onepwins >= 50)
- {
- s2.guts._visible = true;
- }
- if(_root.so.data.onepwins >= 100)
- {
- s3.guts._visible = true;
- }
- if(_root.so.data.onepwins >= 250)
- {
- s4.guts._visible = true;
- }
- }
- function clearAll()
- {
- i = 0;
- while(i < 18)
- {
- var thing = eval("b" + i);
- thing.checked._visible = false;
- i++;
- }
- i = 0;
- while(i < 5)
- {
- var thing = eval("s" + i);
- thing.guts._visible = false;
- i++;
- }
- }
- function setGlobals()
- {
- _root.maxturn = turny.danum * 10;
- _root.maxretreat = retty.danum * 10;
- if(cav.danum == "YES")
- {
- _root.cavern = true;
- }
- else
- {
- _root.cavern = false;
- }
- if(sw.danum == "YES")
- {
- _root.abletoswitch = true;
- }
- else
- {
- _root.abletoswitch = false;
- }
- if(art.danum == "YES")
- {
- _root.abletomove = false;
- }
- else
- {
- _root.abletomove = true;
- }
- _root.bgid = ba.num;
- _root.fgid = fo.num;
- _root.team0 = new Array();
- i = 0;
- while(i < parseInt(p0.pl.danum))
- {
- _root.team0[i] = "sold0";
- i++;
- }
- _root.team1 = new Array();
- i = 0;
- while(i < parseInt(p1.pl.danum))
- {
- _root.team1[i] = "lam0";
- i++;
- }
- _root.goodweaps = new Array();
- i = 0;
- while(i < 6)
- {
- var thing = eval("p0.w" + i);
- if(thing.danum == "inf")
- {
- _root.goodweaps[i] = -1;
- }
- else
- {
- _root.goodweaps[i] = parseInt(thing.danum);
- }
- i++;
- }
- _root.badweaps = new Array();
- i = 0;
- while(i < 6)
- {
- var thing = eval("p1.w" + i);
- if(thing.danum == "inf")
- {
- _root.badweaps[i] = -1;
- }
- else
- {
- _root.badweaps[i] = parseInt(thing.danum);
- }
- i++;
- }
- trace("goodweaps is: " + _root.goodweaps);
- trace("badweaps is: " + _root.badweaps);
- }
- rank = "NONE";
- clearAll();
- updateRank();
-